The Role of Trace Modulation in Building Mobile Computing Systems
نویسندگان
چکیده
difficulty of accurately re-creating a mobile networking Abstract environment in vitro argues for live experiments. On the In this paper we put forth the view that trace other hand, the difficulty of experimental control in live modulation is an indispensable technique for experiments confounds interpretation of results. building and evaluating mobile computing systems. The essence of our solution is transparent, realReproducibility of the networking environment is time, trace-driven emulation of a target network. important for three reasons. First, it is essential for sound Although conceptually simple, trace modulation performance evaluation of a given system. Second, it is strikes an attractive balance between the necessary for comparative performance evaluation of conflicting demands of realism, ease-of-use, and alternative mobile system designs. Third, it is valuable in reproducibility. It provides three important debugging mobile systems because it enables re-creation benefits. First, it allows control of the complexity of the network environment to which mobile of conditions that trigger bugs. software is exposed. Second, it enables mobile The adaptive nature of mobile computing systems [5, 7] clients to be subjected to reproducible yet realistic makes them especially difficult to debug and evaluate. network performance. Third, it allows easy Modest perturbations in the environment may cause exploration of a mobile system in the context of significant changes in the behavior of such a system. This hypothetical mobility patterns and network complicates debugging as well as interpretation of infrastructures. These benefits suggest that trace modulation will play a central role in the measurements in the absence of stringent environmental development of future mobile computing systems. control.
منابع مشابه
The Role of Trace Modulation in Building Mobile Computing Systems - Operating Systems, 1997., The Sixth Workshop on Hot Topics in
In this paper we put forth the view that trace modulation is an indispensable technique for building and evaluating mobile computing systems. The essence of our solution is transparent, realtime, trace-driven emulation of a target network. Although conceptually simple, trace modulation strikes an attractive balance between the conflicting demands of realism, ease-ofuse, and reproducibility. It ...
متن کاملAn Enhanced MSS-based checkpointing Scheme for Mobile Computing Environment
Mobile computing systems are made up of different components among which Mobile Support Stations (MSSs) play a key role. This paper proposes an efficient MSS-based non-blocking coordinated checkpointing scheme for mobile computing environment. In the scheme suggested nearly all aspects of checkpointing and their related overheads are forwarded to the MSSs and as a result the workload of Mobile ...
متن کاملReal-Time Building Information Modeling (BIM) Synchronization Using Radio Frequency Identification Technology and Cloud Computing System
The online observation of a construction site and processes bears significant advantage to all business sector. BIM is the combination of a 3D model of the project and a project-planning program which improves the project planning model by up to 6D (Adding Time, Cost and Material Information dimensions to the model). RFID technology is an appropriate information synchronization tool between the...
متن کاملA Mobile and Fog-based Computing Method to Execute Smart Device Applications in a Secure Environment
With the rapid growth of smart device and Internet of things applications, the volume of communication and data in networks have increased. Due to the network lag and massive demands, centralized and traditional cloud computing architecture are not accountable to the high users' demands and not proper for execution of delay-sensitive and real time applications. To resolve these challenges, we p...
متن کاملImproving Mobile Grid Performance Using Fuzzy Job Replica Count Determiner
Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common computational platform. Mobile Computing is a Generic word that introduces using of movable, handheld devices with wireless communication, for processing data. Mobile Computing focused on providing access to data, information, services and communications anywhere an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997